From ba86dc359705f49b0e0af332d736282cbda7f4d3 Mon Sep 17 00:00:00 2001 From: oliskoli Date: Sat, 22 Jul 2006 16:25:36 +0000 Subject: [PATCH] Add tool for Makefile target more-clean. 'make more-clean' (mkmoreclean) deletes all files listed in .cvsignore files. --- Makefile.in | 3 +++ tools/mkmoreclean | 15 +++++++++++++++ 2 files changed, 18 insertions(+) create mode 100755 tools/mkmoreclean diff --git a/Makefile.in b/Makefile.in index c47dd7375..224945def 100644 --- a/Makefile.in +++ b/Makefile.in @@ -103,6 +103,9 @@ jeeps/gpslibusb.o: clean: rm -f $(OBJS) gpsbabel gpsbabel.exe +more-clean: clean + tools/mkmoreclean + check: ./testo diff --git a/tools/mkmoreclean b/tools/mkmoreclean new file mode 100755 index 000000000..030e7c13e --- /dev/null +++ b/tools/mkmoreclean @@ -0,0 +1,15 @@ +#!/bin/sh + +# +# delete all files listed in .cvsignore +# + +find . -type d | +while read dirname; do + test -s "$dirname/.cvsignore" || continue + while read filemask; do + test -z "$filemask" && continue + cmd="rm -fv $dirname/$filemask" + ${cmd} + done < "$dirname/.cvsignore" +done -- 2.30.2